package com.longlonggo.entity;

import java.util.Date;

/**
 * 资源实体类
 * @author me@longlonggo.com
 * @version 100-000-000<br/>
 * 创建日期：2018年6月27日 <br/>
 * 历史修订：<br/>
 */
public class PermissionEntity extends BaseEntity {
    /**
     * 主键ID
     */
    private Integer permissionId;

    /**
     * 资源编码
     */
    private String permissionNo;

    /**
     * 父级ID
     */
    private Integer permissionParentId;

    /**
     * 资源名称
     */
    private String permissionName;
    /**
     * 是否是菜单(0菜单，1非菜单)
     */
    private Integer permissionIsMenu;
    /**
     * 资源类型(0是菜单资源)
     */
    private Integer permissionType;

    /**
     * 排序
     */
    private Integer permissionSort;

    /**
     * 资源链接地址
     */
    private String permissionUrl;

    /**
     * 图标
     */
    private String permissionIcon;

    /**
     * 启用状态0启用，1停用
     */
    private Integer permissionStatus;

    /**
     * 创建人ID
     */
    private Integer permissionCreateby;

    /**
     * 更新人ID
     */
    private Integer permissionUpdateby;

    /**
     * 创建时间
     */
    private Date permissionCreateDatetime;

    /**
     * 修改时间
     */
    private Date permissionUpdateDatetime;

    /**
     * 资源备注
     */
    private String permissionRemark;

    private static long serialVersionUID = 1L;

	/**  
	 * 获取主键ID  
	 * @return permissionId 主键ID  
	 */
	public Integer getPermissionId() {
		return permissionId;
	}
	

	/**  
	 * 获取资源编码  
	 * @return permissionNo 资源编码  
	 */
	public String getPermissionNo() {
		return permissionNo;
	}
	

	/**  
	 * 获取父级ID  
	 * @return permissionParentId 父级ID  
	 */
	public Integer getPermissionParentId() {
		return permissionParentId;
	}
	

	/**  
	 * 获取资源名称  
	 * @return permissionName 资源名称  
	 */
	public String getPermissionName() {
		return permissionName;
	}
	

	/**  
	 * 获取是否是菜单(0菜单，1非菜单)  
	 * @return permissionIsMenu 是否是菜单(0菜单，1非菜单)  
	 */
	public Integer getPermissionIsMenu() {
		return permissionIsMenu;
	}
	

	/**  
	 * 获取资源类型(0是菜单资源)  
	 * @return permissionType 资源类型(0是菜单资源)  
	 */
	public Integer getPermissionType() {
		return permissionType;
	}
	

	/**  
	 * 获取排序  
	 * @return permissionSort 排序  
	 */
	public Integer getPermissionSort() {
		return permissionSort;
	}
	

	/**  
	 * 获取资源链接地址  
	 * @return permissionUrl 资源链接地址  
	 */
	public String getPermissionUrl() {
		return permissionUrl;
	}
	

	/**  
	 * 获取图标  
	 * @return permissionIcon 图标  
	 */
	public String getPermissionIcon() {
		return permissionIcon;
	}
	

	/**  
	 * 获取启用状态0启用，1停用  
	 * @return permissionStatus 启用状态0启用，1停用  
	 */
	public Integer getPermissionStatus() {
		return permissionStatus;
	}
	

	/**  
	 * 获取创建人ID  
	 * @return permissionCreateby 创建人ID  
	 */
	public Integer getPermissionCreateby() {
		return permissionCreateby;
	}
	

	/**  
	 * 获取更新人ID  
	 * @return permissionUpdateby 更新人ID  
	 */
	public Integer getPermissionUpdateby() {
		return permissionUpdateby;
	}
	

	/**  
	 * 获取创建时间  
	 * @return permissionCreateDatetime 创建时间  
	 */
	public Date getPermissionCreateDatetime() {
		return permissionCreateDatetime;
	}
	

	/**  
	 * 获取修改时间  
	 * @return permissionUpdateDatetime 修改时间  
	 */
	public Date getPermissionUpdateDatetime() {
		return permissionUpdateDatetime;
	}
	

	/**  
	 * 获取资源备注  
	 * @return permissionRemark 资源备注  
	 */
	public String getPermissionRemark() {
		return permissionRemark;
	}
	

	/**  
	 * 获取serialVersionUID  
	 * @return serialVersionUID serialVersionUID  
	 */
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	

	/**  
	 * 设置主键ID  
	 * @param permissionId 主键ID  
	 */
	public void setPermissionId(Integer permissionId) {
		this.permissionId = permissionId;
	}
	

	/**  
	 * 设置资源编码  
	 * @param permissionNo 资源编码  
	 */
	public void setPermissionNo(String permissionNo) {
		this.permissionNo = permissionNo;
	}
	

	/**  
	 * 设置父级ID  
	 * @param permissionParentId 父级ID  
	 */
	public void setPermissionParentId(Integer permissionParentId) {
		this.permissionParentId = permissionParentId;
	}
	

	/**  
	 * 设置资源名称  
	 * @param permissionName 资源名称  
	 */
	public void setPermissionName(String permissionName) {
		this.permissionName = permissionName;
	}
	

	/**  
	 * 设置是否是菜单(0菜单，1非菜单)  
	 * @param permissionIsMenu 是否是菜单(0菜单，1非菜单)  
	 */
	public void setPermissionIsMenu(Integer permissionIsMenu) {
		this.permissionIsMenu = permissionIsMenu;
	}
	

	/**  
	 * 设置资源类型(0是菜单资源)  
	 * @param permissionType 资源类型(0是菜单资源)  
	 */
	public void setPermissionType(Integer permissionType) {
		this.permissionType = permissionType;
	}
	

	/**  
	 * 设置排序  
	 * @param permissionSort 排序  
	 */
	public void setPermissionSort(Integer permissionSort) {
		this.permissionSort = permissionSort;
	}
	

	/**  
	 * 设置资源链接地址  
	 * @param permissionUrl 资源链接地址  
	 */
	public void setPermissionUrl(String permissionUrl) {
		this.permissionUrl = permissionUrl;
	}
	

	/**  
	 * 设置图标  
	 * @param permissionIcon 图标  
	 */
	public void setPermissionIcon(String permissionIcon) {
		this.permissionIcon = permissionIcon;
	}
	

	/**  
	 * 设置启用状态0启用，1停用  
	 * @param permissionStatus 启用状态0启用，1停用  
	 */
	public void setPermissionStatus(Integer permissionStatus) {
		this.permissionStatus = permissionStatus;
	}
	

	/**  
	 * 设置创建人ID  
	 * @param permissionCreateby 创建人ID  
	 */
	public void setPermissionCreateby(Integer permissionCreateby) {
		this.permissionCreateby = permissionCreateby;
	}
	

	/**  
	 * 设置更新人ID  
	 * @param permissionUpdateby 更新人ID  
	 */
	public void setPermissionUpdateby(Integer permissionUpdateby) {
		this.permissionUpdateby = permissionUpdateby;
	}
	

	/**  
	 * 设置创建时间  
	 * @param permissionCreateDatetime 创建时间  
	 */
	public void setPermissionCreateDatetime(Date permissionCreateDatetime) {
		this.permissionCreateDatetime = permissionCreateDatetime;
	}
	

	/**  
	 * 设置修改时间  
	 * @param permissionUpdateDatetime 修改时间  
	 */
	public void setPermissionUpdateDatetime(Date permissionUpdateDatetime) {
		this.permissionUpdateDatetime = permissionUpdateDatetime;
	}
	

	/**  
	 * 设置资源备注  
	 * @param permissionRemark 资源备注  
	 */
	public void setPermissionRemark(String permissionRemark) {
		this.permissionRemark = permissionRemark;
	}
	

	/**  
	 * 设置serialVersionUID  
	 * @param serialVersionUID serialVersionUID  
	 */
	public static void setSerialversionuid(long serialVersionUID) {
		PermissionEntity.serialVersionUID = serialVersionUID;
	}
	

}